solution "nse"
	location ( "build" )
	configurations { "Debug", "Release" }
	platforms {"x64", "x32"}
	
filter { "platforms:Win32" }
    system "windows"
    architecture "x32"
	defines { "_WIN32","WIN32","NOMINMAX","_CRT_SECURE_NO_WARNINGS" }
	
filter { "platforms:Win64" }
    system "windows"
    architecture "x64"	
	defines { "_WIN32","WIN32","NOMINMAX","_CRT_SECURE_NO_WARNINGS"}
	
filter { "platforms:Linux" }
    system "linux"
    architecture "x64"	
	defines { "LINUX", "linux" ,"POSIX"}
	
filter "configurations:Debug"
	defines { "DEBUG" , "_DEBUG"}
	symbols "On"
	optimize "Debug"
	
filter "configurations:Release"
	defines { "NDEBUG" }
	symbols "Off"
	optimize "Speed"
	vectorextensions "SSE2"
	

project "nse"
	language "C++"
	kind "StaticLib"
	
	defines { 
		"_CRT_SECURE_NO_WARNINGS" 
	}
	
	includedirs { 
		"include",
		"deps/tokenizer/include",
		"deps/flatbuffers/include",
		"deps/rocksdb/include",
		"deps/rocksdb",
		"deps/snappy",
	}
	files { 
		"include/*.h",
		"src/*.cpp"
	}
	




